//引入vue库
var vue = require("vue");
//引入vue-router库
var vueRouter = require('vue-router');
//引入jquery库
var $ = require('jquery');

//指定vueRouer组件
vue.use(vueRouter);

//创建vue组件实例
var app = vue.extend({});

//创建vue-router组件实例并配置参数
var router = new vueRouter({
    //history: true,  //使用html5 history模式，在微信里会被
    hashbang: false
});

//定义路由表
router.map({
    '/': {  //路径
        name: 'index',  //具名路由
        component: require('../components/index.vue')  //匹配对象
    },
    '/test': {
        component: require('../components/test.vue')
    }
});

//控制器代码开始执行前的事件
router.beforeEach(function () {
    //此处可以做登录状态验证
});
//控制器代码全部执行完之后的事件（不保证控制器内容加载完成）
router.afterEach(function(){
});

//启动路由
router.start(app, '#app');